Hypertextual concurrent control of a Lisp Kernel

نویسندگان

  • P. David Stotts
  • Richard Furuta
چکیده

Using the Trellis human/computer interaction model as an implementation vehicle, we demonstrate how to use concurrency-supporting hypertext to provide visual displays of the execution ows through a parallel Lisp program. In addition to displays, the hypertext interface allows injection of control ow into an otherwise functional computation, and therefore provides reader control over the order of evaluation of expressions. The resulting system, termed Trellis, can be thought of as a concurrent control ow browser for composing functional computations, providing a visual implementation of kernel-control decomposition. The advantages of Trellis are ease of exploring program side eeects; ease of debugging parallel code; aid in teaching functional languages; and the ability to construct hypertext documents that have parallel execution semantics and exible browsing behaviors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Collaborative Version Control in an Agent - Basedhypertext

| In this work we discuss a number of issues for the design of hypertext systems in an agent-basedmodel of computation. We examine how the \traditional"fundamental concepts which are at the basis of the design of hypertextscan be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new metho...

متن کامل

In an Agent - Based Hypertext Environment

| In this work we discuss a number of issues for the design of hypertext systems in an agent-basedmodel of computation. We examine how the \traditional" fundamental concepts which are at the basis of the design of hypertexts can be re-visited under a new perspective of collaborative expert agents. The paper presents how some principles of high-level concurrent programming are applied as new met...

متن کامل

An environment for DEVS-based multiformalism simulation in Common Lisp/CLOS

The paper presents the realization of an object-oriented kernel of a new modelling and simulation environment. The kernel system stands out as it is based on systems theoretical concepts and facilitates combined discrete-continuous, modular, hierarchical modelling. Its implementation language is the AI language Common Lisp and its object-oriented superset CLOS. The kernel system serves as the b...

متن کامل

CCLISP™ on the iPSC™ Concurrent Computer

Concurrent Common LISPTM (CCLISP) is the LISP environment for the iPSCm system, the Intel Personal SuperComputer. CCLISP adds message-passing communication and other constructs to the Common LISP environment on each processor node. The iPSC system is configured with Intel 80286 processor nodes, in systems ranging from 8 to 128 nodes. Performance on a per node basis roughly equivalent to AI work...

متن کامل

Hypertext Version Management in an Actor-based Framework

In this work we discuss a number of issues for the design of hypertext systems in an actor-based model of computation. We examine how the "traditional" basic concepts which are at the basis of the design of hypertexts can be re-visited under a new perspective of collaborative expert actors. The paper presents how some principles of high level concurrent programming are applied as new methodolog...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Vis. Lang. Comput.

دوره 3  شماره 

صفحات  -

تاریخ انتشار 1992